English word definition — powered by WordNet
a complex system of interconnecting cavities
Want to remember internal ear?